Represents a collection of mappings for properties of the
BasePersistableObject object to the appropriate data fields.
Names of properties are keys in this collection.
Namespace:
C1.C1ScheduleAssembly: C1.Web.UI.Controls.2 (in C1.Web.UI.Controls.2.dll)
Syntax
C# |
---|
[TypeConverterAttribute(typeof(ComponentConverter))] public class MappingCollectionBase<T> : KeyedCollection<string, MappingInfo>, IComponent, IDisposable where T : new(), BasePersistableObject |
Visual Basic |
---|
<TypeConverterAttribute(GetType(ComponentConverter))> _ Public Class MappingCollectionBase(Of T As {New, BasePersistableObject}) _ Inherits KeyedCollection(Of String, MappingInfo) _ Implements IComponent, IDisposable |
Type Parameters
- T
- The type of the objects for mapping. It should be derived from the BasePersistableObjectclass and have the default parameter-less constructor.
Inheritance Hierarchy
System..::..Object
System.Collections.ObjectModel..::..Collection<(Of <(<'MappingInfo>)>)>
System.Collections.ObjectModel..::..KeyedCollection<(Of <(<'String, MappingInfo>)>)>
C1.C1Schedule..::..MappingCollectionBase<(Of <(<'T>)>)>
C1.C1Schedule..::..AppointmentMappingCollection
C1.C1Schedule..::..BaseObjectMappingCollection<(Of <(<'T>)>)>
C1.C1Schedule..::..CategoryMappingCollection
System.Collections.ObjectModel..::..Collection<(Of <(<'MappingInfo>)>)>
System.Collections.ObjectModel..::..KeyedCollection<(Of <(<'String, MappingInfo>)>)>
C1.C1Schedule..::..MappingCollectionBase<(Of <(<'T>)>)>
C1.C1Schedule..::..AppointmentMappingCollection
C1.C1Schedule..::..BaseObjectMappingCollection<(Of <(<'T>)>)>
C1.C1Schedule..::..CategoryMappingCollection